body {  
    font-family: Arial, sans-serif;  
    background-color: #f4f4f4;  
    color: #333;  
    display: flex;  
    justify-content: center;  
    align-items: center;  
    height: 100vh;  
    margin: 0;  
}  

.container {  
    text-align: center;  
}  

h1 {  
    font-size: 100px;  
    margin: 0;  
    color: #e74c3c;  
}  

h2 {  
    font-size: 24px;  
    margin: 10px 0;  
}  

p {  
    font-size: 16px;  
}  

.home-button {  
    display: inline-block;  
    margin-top: 20px;  
    padding: 10px 20px;  
    font-size: 16px;  
    color: #fff;  
    background-color: #3498db;  
    text-decoration: none;  
    border-radius: 5px;  
    transition: background-color 0.3s;  
}  

.home-button:hover {  
    background-color: #2980b9;  
}